.hearder{height: 300px;width: 100%; background: url("../images/reginst_bg.jpg") no-repeat center;}
.logo{width: 355px;}
.logo img{width: 100%; padding-top: 35px;}
.register_list{padding-left: 20%;margin-top: 50px;}
.register_list li{float: left;}
.register_list li h3{width: 100%; height: 80px; position: relative;}
.register_list li h3 span{width: 80px;height: 80px; display: block;position: absolute;left: 0;
    top: 0;background: url("../images/register_iconon.png") no-repeat center; box-sizing: border-box;  line-height: 80px; font-size: 30px;color: #c7d2d8;text-align: center;}
.register_list li h3 i{display: block;margin-left: 80px; height: 4px; background: #c7d2d8; position: relative;top:38px;}
.register_list li p{font-size: 18px;color: #c7d2d8;margin-top: 10px;}
.register_list li.on h3 span{background: url("../images/register_icon.png") no-repeat center; color: #fff;}
.register_list li.on h3 i{background: #fff;}
.register_list li.on p{color: #fff;}
/*@media screen and (max-width: 992px){*/

    /*.register_list li h3 span{width: 60px; height: 60px; line-height: 60px;}*/
    /*.register_list li h3 i{margin-left: 60px; top: 28px;}*/
/*}*/
.register_wrap{padding-top: 83px;}
.servetype img{display: block;max-width: 100%; border: 6px solid #d4f4f6;margin: 0 auto;}
.servetype h4{text-align: center;font-size: 20px;padding: 30px 0;color: #57bfc7;}
.servetype p{color: #999999;font-size: 16px;line-height: 32px;text-align: center;}
.servetype>div>div{cursor: pointer; padding-bottom: 30px;}
.login_btn{margin-top: 60px;height: auto;overflow: hidden;padding-bottom: 20px;}
.login_btn>*{float: right;}
.login_btn label{line-height: 38px; padding: 0 20px; font-size: 18px; color: #57bfc7}
.login_btn button{background: #57bfc7; font-size: 18px;border-radius: 5px;}
.register_wrap .layui-form-label{width: 180px; background-color: #f2f2f2;}
.register_wrap .layui-input-block{margin-left: 180px;}
.Verification .layui-input-block{position: relative;}
.Verification .layui-input-block img{position: absolute; right: 1px; height: 36px; top: 1px; cursor: pointer;}
.register_wrap h5{font-size: 16px; color: #333333; line-height: 30px;}
.address .layui-form-label{width: 100px;}
.address .layui-input-block{margin-left: 100px;}
.add_btn{background-color: #57bfc7;}
.driveimg .layui-quote-nm{border: 0;}
.driveimg p{font-size: 16px;color: #999999; margin-top: 10px;}
.driveimg p span{margin-left: 5%;}
.driveimg blockquote{padding: 0;}
.driveimg .layui-upload-list{float: left;}
.driveimg button{width: 140px; height: 140px; background: url("../images/scimg.jpg") no-repeat center;}

.check .layui-form-checkbox i {border-left: 1px solid #d2d2d2; width: 20px; height: 20px;}
.check label{font-size: 16px; color: #999999; line-height: 20px;}
.check .layui-form-checkbox{margin: 0;height: 20px; width: 20px; line-height: 20px; margin-right: 10px;}
.change{margin-top: 30px;}
.change .preve{background-color: #fff; border:1px solid #57bfc7; color: #57bfc7; padding: 0 20px;}
.change .next{background-color: #57bfc7; border-color: #57bfc7; padding: 0 20px;}

.Contacts{width: 80%; margin: 0 auto;}
.Contacts .layui-form-item{margin-bottom: 30px;}

.Submission h6{font-size: 20px; color: #333333; margin-bottom: 60px;}
.Submission h2{font-size: 30px; color: #47bac2; margin-bottom: 35px; text-align: center;}
.Submission>div{text-align: center;}
.Submission>div a{background-color: #cc2929; font-size: 16px;}
.Submission p{color: #cc2929; font-size: 14px; text-align: center; margin:30px 0; }
.complete h2{width: 250px; background: url("../images/completeicon.png") no-repeat left center; padding-left: 135px; margin: 0 auto; font-size: 30px; color: #31b573; padding: 20px 0 20px 135px;}
.complete span{font-size: 18px;color: #666666;}
.complete_main{width: 80%;margin: 0 auto;margin-top: 55px; margin-bottom: 45px;}
.complete_main>div>div{font-size: 30px; color: #666666;}
.complete_main>div>div+div{text-align: right;}
.complete p{font-size:18px;color: #666666;text-align: center; }
.complete h4{text-align: center; margin-top: 55px;}
.complete h4 button{font-size: 18px; padding:0 20px; border-radius: 5px;}
.complete h6{text-align: center; color: #666666;font-size: 18px; margin-top: 200px; padding-bottom: 20px;}
.complete h6 a{cursor: pointer;}